<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class TTpAuthenticator</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name">Class TTpAuthenticator</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
							<a href="#sec-descendents">Descendents</a>
			|											<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">User authentication object.</p>
		<p class="notes">
			Located in <a class="field" href="_TpUserLib_php.html">/TpUserLib.php</a> (line <span class="field"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a72">72</a></span>)
		</p>
		
				
		<pre><a href="../TurboPhpLib/TTpObj.html">TTpObj</a>
   |
   --<a href="../TurboPhpLib/TTpSilentObj.html">TTpSilentObj</a>
      |
      --TTpAuthenticator</pre>
	
			</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
			<span class="disabled">Descendents</span>
			|												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
								|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../TurboPhpLib/TTpDbAuthenticator.html">TTpDbAuthenticator</a></td>
					<td>
											User authentication via database.
										</td>
				</tr>
							</table>
		</div>
	</div>


	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$Auto" title="details" class="var-name">$Auto</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$ErrorCode" title="details" class="var-name">$ErrorCode</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$FailureUrl" title="details" class="var-name">$FailureUrl</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$Login" title="details" class="var-name">$Login</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$LoginInput" title="details" class="var-name">$LoginInput</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$LogoutUrl" title="details" class="var-name">$LogoutUrl</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$Ok" title="details" class="var-name">$Ok</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$OnError" title="details" class="var-name">$OnError</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$OnFailure" title="details" class="var-name">$OnFailure</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$OnLogout" title="details" class="var-name">$OnLogout</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$OnQueryFailure" title="details" class="var-name">$OnQueryFailure</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$OnSuccess" title="details" class="var-name">$OnSuccess</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$Passcode" title="details" class="var-name">$Passcode</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$PasswordInput" title="details" class="var-name">$PasswordInput</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$SuccessUrl" title="details" class="var-name">$SuccessUrl</a>
				</div>
								<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$UserId" title="details" class="var-name">$UserId</a>
				</div>
							</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#AfterParse" title="details" class="method-name">AfterParse</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Authenticate" title="details" class="method-name">Authenticate</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#AuthFailure" title="details" class="method-name">AuthFailure</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#AuthSuccess" title="details" class="method-name">AuthSuccess</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#BeforeInput" title="details" class="method-name">BeforeInput</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Clear" title="details" class="method-name">Clear</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#CreateUser" title="details" class="method-name">CreateUser</a>
											([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span> = <span class="var-default">''</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span> = <span class="var-default">''</span>])
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#DoCreateUser" title="details" class="method-name">DoCreateUser</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inLogin</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inPassword</span>)
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Error" title="details" class="method-name">Error</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inErrorCode</span>)
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#GetInputLoginValues" title="details" class="method-name">GetInputLoginValues</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inLogin</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inPassword</span>)
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#GetSessionToken" title="details" class="method-name">GetSessionToken</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Init" title="details" class="method-name">Init</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Login" title="details" class="method-name">Login</a>
											([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span> = <span class="var-default">''</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span> = <span class="var-default">''</span>])
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#LoginFailure" title="details" class="method-name">LoginFailure</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#LoginSuccess" title="details" class="method-name">LoginSuccess</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Logout" title="details" class="method-name">Logout</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#NeedSession" title="details" class="method-name">NeedSession</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#QueryUserByLogin" title="details" class="method-name">QueryUserByLogin</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span>)
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#QueryUserByUserId" title="details" class="method-name">QueryUserByUserId</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#Redirect" title="details" class="method-name">Redirect</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inUrl</span>)
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#StoreClientToken" title="details" class="method-name">StoreClientToken</a>
										()
									</div>
								
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#VerifyPassword" title="details" class="method-name">VerifyPassword</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span>)
									</div>
							</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<a name="var$Auto" id="$Auto"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$Auto</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a74">74</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$ErrorCode" id="$ErrorCode"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$ErrorCode</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a90">90</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$FailureUrl" id="$FailureUrl"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$FailureUrl</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a86">86</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$Login" id="$Login"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$Login</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a94">94</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$LoginInput" id="$LoginInput"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$LoginInput</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a76">76</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$LogoutUrl" id="$LogoutUrl"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$LogoutUrl</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a87">87</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$Ok" id="$Ok"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$Ok</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a89">89</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$OnError" id="$OnError"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$OnError</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a79">79</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$OnFailure" id="$OnFailure"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$OnFailure</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a80">80</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$OnLogout" id="$OnLogout"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$OnLogout</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a82">82</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$OnQueryFailure" id="$OnQueryFailure"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$OnQueryFailure</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a83">83</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$OnSuccess" id="$OnSuccess"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$OnSuccess</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a81">81</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$Passcode" id="$Passcode"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$Passcode</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a93">93</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$PasswordInput" id="$PasswordInput"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$PasswordInput</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a77">77</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$SuccessUrl" id="$SuccessUrl"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$SuccessUrl</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a85">85</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
<a name="var$UserId" id="$UserId"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$UserId</span>
						(line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a92">92</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
		
		

</div>
							<h4>Inherited Variables</h4>
				<A NAME='inherited_vars'><!-- --></A>
									<p>Inherited from <span class="classname"><a href="../TurboPhpLib/TTpObj.html">TTpObj</a></span></p>
					<blockquote>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Attributes">TTpObj::$Attributes</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Content">TTpObj::$Content</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Element">TTpObj::$Element</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Hidden">TTpObj::$Hidden</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Name">TTpObj::$Name</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$OnGenerate">TTpObj::$OnGenerate</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Page">TTpObj::$Page</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$RawAttrs">TTpObj::$RawAttrs</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../TurboPhpLib/TTpObj.html#var$Styles">TTpObj::$Styles</a></span><br>
							</span>
											</blockquote> 
										
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="methodAfterParse" id="AfterParse"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">AfterParse</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a109">109</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			AfterParse
		</span>
				()
			</div>
	
		
		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../TurboPhpLib/TTpDbAuthenticator.html#methodAfterParse">TTpDbAuthenticator::AfterParse()</a>
							</li>
				</ul>
	</div>
<a name="methodAuthenticate" id="Authenticate"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Authenticate</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a158">158</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Authenticate
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodAuthFailure" id="AuthFailure"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">AuthFailure</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a169">169</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			AuthFailure
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodAuthSuccess" id="AuthSuccess"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">AuthSuccess</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a177">177</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			AuthSuccess
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodBeforeInput" id="BeforeInput"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">BeforeInput</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a116">116</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			BeforeInput
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodClear" id="Clear"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Clear</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a128">128</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Clear
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodCreateUser" id="CreateUser"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">CreateUser</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a213">213</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			CreateUser
		</span>
					([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span> = <span class="var-default">''</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span> = <span class="var-default">''</span>])
			</div>
	
		
		
	</div>
<a name="methodDoCreateUser" id="DoCreateUser"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">DoCreateUser</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a199">199</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			DoCreateUser
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inLogin</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inPassword</span>)
			</div>
	
		
		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../TurboPhpLib/TTpDbAuthenticator.html#methodDoCreateUser">TTpDbAuthenticator::DoCreateUser()</a>
							</li>
				</ul>
	</div>
<a name="methodError" id="Error"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">Error</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a138">138</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Error
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inErrorCode</span>)
			</div>
	
		
		
	</div>
<a name="methodGetInputLoginValues" id="GetInputLoginValues"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">GetInputLoginValues</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a204">204</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			GetInputLoginValues
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inLogin</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$inPassword</span>)
			</div>
	
		
		
	</div>
<a name="methodGetSessionToken" id="GetSessionToken"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">GetSessionToken</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a144">144</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			GetSessionToken
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodInit" id="Init"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Init</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a98">98</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Init
		</span>
				()
			</div>
	
		
		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../TurboPhpLib/TTpDbAuthenticator.html#methodInit">TTpDbAuthenticator::Init()</a>
							</li>
				</ul>
	</div>
<a name="methodLogin" id="Login"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">Login</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a241">241</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Login
		</span>
					([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span> = <span class="var-default">''</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span> = <span class="var-default">''</span>])
			</div>
	
		
		
	</div>
<a name="methodLoginFailure" id="LoginFailure"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">LoginFailure</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a271">271</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			LoginFailure
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodLoginSuccess" id="LoginSuccess"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">LoginSuccess</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a278">278</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			LoginSuccess
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodLogout" id="Logout"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Logout</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a184">184</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Logout
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodNeedSession" id="NeedSession"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">NeedSession</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a122">122</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			NeedSession
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodQueryUserByLogin" id="QueryUserByLogin"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">QueryUserByLogin</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a230">230</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			QueryUserByLogin
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inLogin</span>)
			</div>
	
		
		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../TurboPhpLib/TTpDbAuthenticator.html#methodQueryUserByLogin">TTpDbAuthenticator::QueryUserByLogin()</a>
							</li>
				</ul>
	</div>
<a name="methodQueryUserByUserId" id="QueryUserByUserId"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">QueryUserByUserId</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a153">153</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			QueryUserByUserId
		</span>
				()
			</div>
	
		
		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../TurboPhpLib/TTpDbAuthenticator.html#methodQueryUserByUserId">TTpDbAuthenticator::QueryUserByUserId()</a>
							</li>
				</ul>
	</div>
<a name="methodRedirect" id="Redirect"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Redirect</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a104">104</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			Redirect
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inUrl</span>)
			</div>
	
		
		
	</div>
<a name="methodStoreClientToken" id="StoreClientToken"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">StoreClientToken</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a235">235</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			StoreClientToken
		</span>
				()
			</div>
	
		
		
	</div>
<a name="methodVerifyPassword" id="VerifyPassword"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">VerifyPassword</span> (line <span class="line-number"><a href="..//__filesource/fsource_TurboPhpLib__TpUserLib.php.html#a219">219</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			VerifyPassword
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$inPassword</span>)
			</div>
	
		
		
	</div>
							<h4>Inherited Methods</h4>
				<a name='inherited_methods'><!-- --></a>	
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../TurboPhpLib/TTpSilentObj.html">TTpSilentObj</a></span></p>
					<blockquote>
													<span class="method-name"><a href="../TurboPhpLib/TTpSilentObj.html#methodGenerate">TTpSilentObj::Generate()</a></span><br>
											</blockquote>
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../TurboPhpLib/TTpObj.html">TTpObj</a></span></p>
					<blockquote>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodTTpObj">TTpObj::TTpObj()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodAssign">TTpObj::Assign()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodAssignAttributes">TTpObj::AssignAttributes()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodAssignTag">TTpObj::AssignTag()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodDebug">TTpObj::Debug()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodDump">TTpObj::Dump()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodDumpVar">TTpObj::DumpVar()</a></span><br>
													<span class="method-name"><a href="../TurboPhpLib/TTpObj.html#methodGetDefaultValue">TTpObj::GetDefaultValue()</a></span><br>
											</blockquote>
										
		</div>
	</div>


	<p class="notes" id="credit">
		Documentation generated on Sun, 16 Jan 2005 21:19:23 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a>
	</p>
	</div></body>
</html>